void main() {
  // 定义列表 | List 变量名 = [元素1, 元素2, ..., 元素n];
  List nums = [1, 2, 3, 4, 5];
  List categories = ['服饰', '美食', '数码'];
  print(nums);
  print(categories);

  // 1.查询列表长度
  print(categories.length);
  print(categories[0]);

  // 2.修改指定元素 | 列表[索引]
  categories[1] = '家电';
  print(categories);

  // 3.添加一个元素
  categories.add('汽车');
  print(categories);

  // 4.添加多个元素
  categories.addAll(['生鲜', '医疗']);
  print(categories);

  // 5.指定位置添加
  categories.insert(3, '教育');
  print(categories);

  // 6.根据元素删除
  categories.remove('生鲜');
  print(categories);

  // 7.根据索引删除
  categories.removeAt(1);
  print(categories);

  // 8.遍历
  categories.forEach((element) {
    print(element);
  });
}
